Mining Programming Activity to Promote Help
نویسندگان
چکیده
© Springer International Publishing Switzerland 2015 N. Boulus-Rødje et al. (eds.), ECSCW 2015: Proceedings of the 14th European Conference on Computer Supported Cooperative Work, 19–23 September 2015, Oslo, Norway, DOI 10.1007/978-3-319-20499-4_2 Abstract We have investigated techniques for mining programming activity to offer help to programmers in difficulty. We have developed a (a) difficulty-detection mechanism based on the notion of command ratios; (b) difficulty-classification mechanism that uses both command ratios and rates; and (c) collaboration mechanism that provides both workspace and difficulty awareness. Our studies involve interviews and lab and field experiments, and indicate that (a) it is possible to mine programming activity to reliably detect and classify difficulties, (b) it is possible to build a collaborative environment to offer opportunistic help, (c) programmers are not unnerved by and find it useful to receive unsolicited help arriving in response to automatically detected difficulties, (d) the acceptable level of privacy in a help-promotion tool depends on whether the developers in difficulty are student or industrial programmers, and whether they have been exposed earlier to a help promotion tool, and (e) difficulty detection can filter out spurious help requests and reduce the need for meetings required to poll for rare difficulty events.
منابع مشابه
Modeling and Optimization of Truck-Shovel Allocation to Mining Faces in Cement Quarry
Truck and shovel are the most common raw material transportation system used in the cement quarry operations. One of the major challenges associated with the cement quarry operations is the efficient allocation of truck and shovel to the mining faces. In order to minimize the truck and shovel operating cost, subject to quantity and quality constraints, the mixed integer linear programing (MILP)...
متن کاملDevelopment of a goal programming model for optimization of truck allocation in open pit mines
Truck and shovel operations comprise approximately 60% of the total operating costs in open pit mines. In order to increase productivity and reduce the cost of mining operations, it is essential to manage the equipment used with high efficiency. In this work, the chance-constrained goal programing (CCGP) model presented by Michalakopoulos and Panagiotou is developed to determine an optimal truc...
متن کاملOperations Research and Knowledge Modeling in Data Mining
Data mining has been a subject of substantial interest both in academia and industry. Covering machine learning, statistics, and operations research (OR), the technology of knowledge discovery now represents a new indispensable tool to assist in intelligent decision making in the highly complex business environment. Recently, OR techniques, e.g., quadratic programming, have extensively applied ...
متن کاملOptimal production strategy of bimetallic deposits under technical and economic uncertainties using stochastic chance-constrained programming
In order to catch up with reality, all the macro-decisions related to long-term mining production planning must be made simultaneously and under uncertain conditions of determinant parameters. By taking advantage of the chance-constrained programming, this paper presents a stochastic model to create an optimal strategy for producing bimetallic deposit open-pit mines under certain and uncertain ...
متن کاملApplication of VENTSIM 3D and mathematical programming to optimize underground mine ventilation network: A case study
Ventilation is a vital component of an underground mining operation, used to guarantee a safe atmosphere for workers and survive them from the hazardous and toxic gases. In the recent years, engineers have begun to apply new operation research techniques in order to optimize the ventilation systems to assist in achieving a regulatory compliance, reduce ventilation costs, and improve its efficie...
متن کامل